框架组件的行为正好类似于状态机:输入消息、输出消息和组件状态是模型的组成部分。
Framework components happen to behave like a state machine: input message, output message and component state are part of the model.
这个错误说明某个组件机配置失败了。
This error shows that one component machine configuration failed.
在本系列的前几篇文章中,您了解了如何使用业务流程和状态机来实现服务组件。
In the previous articles in this series, you learned how to implement your service components using business processes and state machines.
我还有另外一个选择,那就是使用一种“空白”虚拟机,然后在其中安装这些组件。
I also have the option of using a blank-slate virtual machine (so to speak), where I can then install these components.
组成这个模式的部件的列表会显示在组件机表格中。
The list of parts that make up this pattern will display in the component machine table.
该平台配置工具既可以为平台配置组件机,也可以为平台配置控制机。
The platform configuration tool configures both the component machines and the control machine for a platform.
选择状态机来实现此组件的原因在于:对于每个订单,用于处理该订单的步骤取决于该订单的当前状态。
We chose a state machine to implement that component because, for each order, the steps that were taken to process the order depended on the current state of the order.
对于某个条件,业务状态机可以调用另一组件来执行条件检查。
The business state machine provides the ability for a condition to call (invoke) another component to perform the condition check.
可以对虚拟机的组件进行配置,以适合于特定设备,从而增强了灵活性。
Components of the virtual machine can be configured to suit particular devices, thus increasing flexibility.
我们决定使用业务状态机来实现ProcessOrder组件。
We've decided to implement the ProcessOrder component with a business state machine.
通信是异步的,因为组件或客户机可以发送或接收消息而无需等待接收方的认可。
Communication is asynchronous because components or clients can send or receive messages without waiting for an acknowledgment from the recipient.
理想情况下,我们希望客户机在服务组件首次初始化时就能发现可能出现的异常,而不是在接下来对服务进行调用时才不得不去处理这些异常。
Ideally we would want clients to be aware of any exceptions when the service component is first initialized, but not have to deal with these exceptions on subsequent calls to the service.
在这种情况下,语音组件只能假定客户机SIP组件正在默认的sip端口号5060上进行侦听,这也是样例应用程序中假定的侦听端口号。
In this case the voice component would have to assume that the client SIP component was listening at the default SIP port number 5060, which is what is assumed in the sample application.
出现这种情况时,可以通过IP地址或主机名称选中这台组件机,以查看失败配置的详细日志和跟踪文件。
When this happens, select the component machine by IP address or host name to see the detail log and trace files for the failure.
SCA组件支持客户机的公共调用模型,而与实现类型无关。
SCA components enable a common invocation model for the client regardless of implementation type.
由于不需要通知机制和侦听器组件,这个模式使得客户机实现更为简单。
This pattern results in a simpler client implementation, as the notification mechanism and listener components are not required.
图1显示了应用程序客户机或组件如何处理由一个或多个数据中介服务(如这里显示的JDBC中介)返回的断开连接的数据图。
Figure 1 shows how application clients or components work with disconnected data graphs returned by one or more data mediator services, such as the JDBC mediator shown here.
使用远程测试客户机和跨组件跟踪工具,可以提供复杂的调试功能,从而避免了在许多情况下对诊断记录的需求。
Using the test client remotely and cross component trace provide sophisticated debugging capabilities that may remove the need for diagnostics logging in many instances.
可以使用控制机为平台指定一个模式,并为平台中的每个组件机指定部件类型,为部件参数提供所有需要的值。
The control machine is used to specify a pattern for the platform, assign a part type to each component machine in the platform, and supply all of the required values for part parameters.
这个包的客户机端组件通常被部署到客户机应用程序中或者安装在正在作为客户机层进行交互的远程服务器上。
The package's client-side components are usually deployed within a client application or installed on a remote server that is interacting as a client tier.
对于每个组件机,都需要输入机器的主机名称、IP地址以及为该机器指定的部件类型。
For each component machine, you need enter the machine's host name or IP address, and the part type assign to the machine.
我不会详细研究每种客户机的各个组件,但是它们的名称可以精确地反映各自的功能和使用意图。
I won't get into the exact components of each of these clients, but it's sufficient to say that their names accurately represent their function and intended use.
检查所有模板JSP(窗口、屏幕和组件)是否生成该客户机不支持的标记。
Check all of the template JSPs (Window, Screen, and Component) to see if they are generating markup that is not supported by your client.
一旦所有组件都已正常运行,您只需更新客户机来实际执行查找,并调用第一个EJB组件。
Once all the components are up and running, you just need to update the client to actually do the lookup and invoke the first EJB component.
钢铁是各类汽车、火车、飞机、轮船、冰箱、洗碗机以及计算机的主要组件。
Iron is a key component of cars, trains, planes, ships, fridges, dishwashers and computers.
通常,客户机编程人员将无法推论组件如何运行,而不是按公布的API中所述的方式。
In general, a client programmer will have no way to reason how a component will behave other than what is said in the published API.
这篇文章接下来的重点是客户机端组件的开发。
Our focus for the remainder of this article is the development of this client side component.
要通过DTJCB使用RJCB技术,需要为“服务器”组件建立、生成桥,然后把代码添加到将通过桥访问“服务器”的“客户机”组件中。
To make use of the RJCB technology with DTJCB, you create and build the bridge for a "server" component and then add the code to a "client" component for accessing the "server" through the bridge.
客户机可以从SCA组件和非sca组件获得对服务的访问。
A client can get access to services from both SCA components and from non-SCA components.
客户机可以从SCA组件和非sca组件获得对服务的访问。
A client can get access to services from both SCA components and from non-SCA components.
应用推荐